package com.shioirikukuri.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDate;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ReservationOrder {
	/*************************预约类型常量****************************/
	public static final String TYPE_NORMAL = "NORMAL";      // 普通预约
	public static final String TYPE_SPECIAL = "SPECIAL";    // 特殊活动（如婚礼）
	public static final String TYPE_SILENT = "SILENT";      // 静音包厢

	/*************************时间段常量****************************/
	public static final String TIME_SLOT_MORNING = "MORNING";    // 上午
	public static final String TIME_SLOT_AFTERNOON = "AFTERNOON";// 下午

	private Integer orderId;                       // 预约订单ID
	private String phoneNumber;                    // 预约用户手机号（身份标识）
	private String reservationType;                // 预约类型
	private Integer seatCount;                     // 就座人数/桌位数
	private Double serviceTotalPrice;              // 服务总价格（普通预约为0）
	private LocalDate reservationDate;              // 预约日期[7]
	private String timeSlot;                       // 时间段（上午/下午）
}